﻿// 5725. 模方程.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

/*
https://www.acwing.com/problem/content/5728/

给定两个非负整数 a,b
，请你计算一共有多少个正整数 x
 满足 amodx=b
。

输入格式
共一行，包含两个非负整数 a,b
。

输出格式
如果满足条件的正整数 x
 有无限多个，则输出 infinity。

否则，输出一个整数，表示满足条件的正整数 x
 的数量。

数据范围
前 5
 个测试点满足 0≤a,b≤100
。
所有测试点满足 0≤a,b≤109
。

输入样例1：
21 5
输出样例1：
2
输入样例2：
10 10
输出样例2：
infinity
*/
#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
}

 